by David Pirie
publisher: Pegasus Books publish date: September 1st 2006
format: hardcover pages: 354
language: English
ISBN:
1933648112 (9781933648118)
publisher: Pegasus Books publish date: October 1st 2007
format: paperback pages: 320
language: English
ISBN:
1933648597 (9781933648590)
publisher: Century publish date: July 27th 2004
format: hardcover pages: 320
language: English
ISBN:
071267148X (9780712671484)
publisher: Pegasus Classics publish date: May 7th 2013
format: kindle pages: 320
language: English
ASIN: B00CE34WC8
publisher: Pegasus Classics publish date: May 7th 2013
format: ebook pages: 320
language: English
ISBN:
1480405612 (9781480405615)
publisher: Arrow publish date: January 6th 2005
format: paperback pages: 448
language: English
ISBN:
009941662X (9780099416623)
publisher: Pegasus Classics publish date: May 7th 2013
format: ebook pages: 320
language: English
ISBN:
1480405590 (9781480405592)