by Bryan E . Porter (Editor)
Format: Hardcover
Pages: 536
Publisher: Academic Press
Published: 12 Sep 2011
ISBN 10: 0123819849
ISBN 13: 9780123819840