by Ernest Lepore (Author), Kirk Ludwig (Contributor)
Format: Paperback
Pages: 360
Publisher: Oxford University Press, USA
Published: 15 Mar 2009
ISBN 10: 0199561680
ISBN 13: 9780199561681