publisher: Sams Publishing publish date: July 31st 2006
format: paperback pages: 888
language: English
ISBN:
0672327813 (9780672327810)
publisher: Pearson Education publish date: July 21st 2006
format: ebook
language: English
ISBN:
0768689988 (9780768689983)