publisher: Puzzlewright publish date: April 15th 2014
format: paperback pages: 400
language: English
ISBN:
1454910941 (9781454910947)
publisher: Sterling Publishing
publish date: August 3rd 2010
format: paperback pages: 399
language: English
ISBN:
1402778341 (9781402778346)