publisher: Baker Books publish date: July 1st 2006
format: hardcover pages: 432
language: English
ISBN:
0801012678 (9780801012679)
publisher: Baker Books publish date: August 1st 2011
format: paperback pages: 432
language: English
ISBN:
0801014301 (9780801014307)
language: English
ISBN:
1859856586 (9781859856581)