Lonely Planet Singapore Encounter (with map) by Joshua Samuel Brown & Matt Oakley