by Michael Kay
publisher: Wrox Press publish date: August 20th 2004
format: paperback pages: 911
language: English
ISBN:
0764569090 (9780764569098)
publisher: Wrox Press publish date: April 21st 2008
format: ebook pages: 960
language: English
ISBN:
0470332352 (9780470332351)
publisher: Wrox Press publish date: November 26th 2004
format: ebook pages: 955
language: English
ISBN:
0764576496 (9780764576492)