publisher: Vertical publish date: November 30th 2010
format: hardcover pages: 704
language: English
ISBN:
1934287512 (9781934287514)
publisher: Vertical publish date: February 12th 2013
format: paperback pages: 704
language: English
ISBN:
1935654780 (9781935654780)