by David Fraser
publisher: Bloomsbury publish date: January 31st 2013
format: paperback pages: 786
language: English
ISBN:
1448205069 (9781448205066)
language: English
ISBN:
0002163608 (9780002163606)
publisher: Bloomsbury publish date: September 28th 2011
format: ebook pages: 144
language: English
ISBN:
1448204623 (9781448204625)
language: English
ISBN:
0600208168 (9780600208167)
publisher: Atheneum Books publish date: February 1st 1982
format: hardcover pages: 604
language: English
ISBN:
068911267X (9780689112676)