publisher: Sybex publish date: May 2nd 2013
format: ebook pages: 288
ISBN:
111865482X (9781118654828)
publisher: Wrox Press
publish date: January 1st 2006
format: ebook pages: 434
ISBN:
1280450061 (9781280450068)
format: Paperback
ISBN:
1537494996 (9781537494999)