publisher: Sams
publish date: September 6th 2005
format: paperback pages: 840
language: English
ISBN:
067232833X (9780672328336)
publisher: Sams publish date: September 6th 2005
format: ebook pages: 864
language: English
ISBN:
0132715066 (9780132715065)