David Yevick
Hardcover, 418 pages
Published 2005 by Cambridge University Press
ISBN-10: 0521827787ISBN-13: 9780521827782
GoodReads ID: 5077092
Item code: COM-YEV-2005
Availability: available
View full record