publisher: New Riders Publishing
format: paperback pages: 256
language: English
ISBN:
1562057987 (9781562057985)
publisher: McGraw-Hill
publish date: November 5th 2012
format: paperback pages: 288
language: English
ISBN:
144417116X (9781444171167)
publisher: Wiley-Blackwell
publish date: August 23rd 2004
format: hardcover pages: 440
language: English
ISBN:
0631214410 (9780631214410)