format: paperback pages: 512
ISBN:
0804843953 (9780804843959)
format: paperback pages: 448
ISBN:
0804843945 (9780804843942)
publisher: CreateSpace publish date: December 18th 2011
format: paperback pages: 360
language: English
ISBN:
1456325027 (9781456325022)
publisher: CreateSpace publish date: December 18th 2011
format: paperback pages: 408
language: English
ISBN:
145632506X (9781456325060)