by Graham Masterton
publisher: Leisure Books publish date: April 29th 2008
format: mass market paperback pages: 325
language: English
ISBN:
0843957905 (9780843957907)
publisher: Leisure Books publish date: April 29th 2008
format: ebook
language: English
ISBN:
142850494X (9781428504943)
publisher: Dorchester Publishing Trade publish date: June 5th 2012
format: paperback pages: 336
language: English
ISBN:
1428514791 (9781428514799)
publisher: Audio Realms publish date: July 1st 2012
format: audiobook
language: English
ISBN:
1613311400 (9781613311400)