by James Pyles
publisher: Sybex
publish date: November 29th 2006
format: paperback pages: 408
language: English
ISBN:
0470084588 (9780470084588)
publisher: Sybex publish date: October 5th 2009
format: paperback pages: 480
language: English
ISBN:
0470486511 (9780470486511)
publisher: Sybex publish date: March 19th 2007
format: ebook pages: 356
language: English
ISBN:
0470121319 (9780470121313)
publisher: Sybex
publish date: December 20th 2010
format: ebook
language: English
ISBN:
0470593512 (9780470593516)