publisher: DAW publish date: November 3rd 2009
format: paperback pages: 306
language: English
ISBN:
0756405793 (9780756405793)
publisher: Daw Books publish date: November 3rd 2009
format: ebook pages: 320
language: English
ISBN:
1101149175 (9781101149171)