by Andrew H. Kaye
publisher: Wiley-Blackwell
publish date: May 27th 2005
format: paperback pages: 312
language: English
ISBN:
1405116412 (9781405116411)
publisher: W.B. Saunders Company
format: paperback pages: 429
language: English
ISBN:
0443053472 (9780443053474)
publisher: Churchill Livingstone
format: hardcover pages: 407
language: English
ISBN:
0443043507 (9780443043505)