Shanghai - Mayhew, Bradley (Lonely Planet travel guidebooks, 2001)