language: English
ISBN:
0330273574 (9780330273572)
publisher: Pan Australia publish date: November 1st 2008
format: paperback
language: English
ISBN:
0330424548 (9780330424547)
publisher: MacMillan Australia publish date: January 6th 2012
format: ebook pages: 689
language: English
ISBN:
1466810114 (9781466810112)
publisher: Pan Macmillan publish date: December 1st 1992
format: paperback pages: 588
language: English
ISBN:
1250053439 (9781250053435)