publisher: Sams Publishing publish date: May 15th 2009
format: paperback pages: 384
language: English
ISBN:
0672330504 (9780672330506)
publisher: Pearson Education publish date: April 29th 2009
format: ebook
language: English
ISBN:
0768689023 (9780768689020)