publisher: Cognella publish date: January 13th 2011
format: paperback pages: 418
language: English
ISBN:
1609277805 (9781609277802)
publisher: Cognella publish date: August 6th 2013
format: paperback pages: 416
language: English
ISBN:
1621319245 (9781621319245)