Shanghai - David Rotenberg Shanghai is not a bad book, but it is a book that is too long. If you are going to write a long book, you have to characters that justify the length. Shanghai lacks this. Many of the characters are interchangable and lack real depth. Rutherford, who does something similar, does not make this mistake. Shanghai is good book in terms of place, but not character.