Lonely Planet Western Australia & Perth by Lara Dunston & Terry Carter