publisher: John Wiley & Sons publish date: May 1st 2009
format: paperback pages: 351
language: English
ISBN:
0470412917 (9780470412916)
publisher: Sybex publish date: October 23rd 2007
format: paperback pages: 416
language: English
ISBN:
0470171146 (9780470171141)