by StefanoCaselli (Author)
Format: Hardcover
Pages: 368
Publisher: Academic Press
Published: 15 Dec 2009
ISBN 10: 0123750261
ISBN 13: 9780123750266