publisher: Routledge
publish date: July 27th 2011
format: hardcover pages: 264
language: English
ISBN:
0415882214 (9780415882217)
publisher: Peachpit Press
publish date: December 11th 2008
format: ebook pages: 344
language: English
ISBN:
0132104237 (9780132104234)
publisher: Routledge publish date: 2014-12-08
format: Hardcover pages: 556
language: English
ISBN:
041571625X (9780415716253)
ASIN: 041571625X
publisher: New Riders publish date: August 17th 2013
format: paperback pages: 320
language: English
ISBN:
0321906373 (9780321906373)