publisher: Sams Publishing publish date: August 18th 2010
format: paperback pages: 528
language: English
ISBN:
0672331136 (9780672331138)
publisher: Pearson Education publish date: July 2nd 2010
format: ebook
language: English
ISBN:
013249891X (9780132498913)
publisher: Sams publish date: June 9th 2010
format: ebook pages: 527
language: English
ISBN:
0132119692 (9780132119696)