by David Donachie
publisher: McBooks Press publish date: October 1st 2001
format: paperback pages: 384
language: English
ISBN:
1590130065 (9781590130063)
publisher: Macmillan publish date: January 1st 1993
pages: 341
language: English
ISBN:
033357494X (9780333574942)
publisher: McBooks Press publish date: January 1st 2001
format: ebook pages: 386
language: English
ISBN:
1306073715 (9781306073714)
publisher: McBooks Press publish date: October 1st 2001
format: ebook
language: English
ISBN:
1590135784 (9781590135785)
publisher: McBooks Press publish date: October 1st 2001
format: ebook pages: 384
language: English
ISBN:
1590135776 (9781590135778)
publisher: Magna Large Print Books publish date: August 28th 1995
format: hardcover pages: 575
language: English
ISBN:
0750508124 (9780750508124)
publisher: Trans-Atlantic Publications
format: paperback pages: 394
language: English
ISBN:
0330320491 (9780330320498)
publisher: Soundings publish date: August 1st 2009
language: English
ISBN:
1407905643 (9781407905648)
publisher: McBooks Press publish date: October 1st 2001
format: hardcover pages: 399
language: English
ISBN:
1590130057 (9781590130056)
publisher: Soundings publish date: August 1st 2009
format: audiobook
language: English
ISBN:
1407905651 (9781407905655)