by Charles J. Hynes
publisher: Thomas Dunne Books publish date: June 12th 2007
format: hardcover pages: 288
language: English
ISBN:
0312338600 (9780312338602)
publisher: Thorndike Press publish date: December 1st 2007
format: hardcover pages: 469
language: English
ISBN:
1410402983 (9781410402981)
publisher: St. Martin's Paperbacks publish date: June 3rd 2008
format: paperback pages: 304
language: English
ISBN:
0312383525 (9780312383527)