
by PatrickH.O'Neil (Author)
Format: Paperback
Pages: 349
Edition: 3rd Revised edition
Publisher: W. W. Norton & Company
Published: 18 Sep 2009
ISBN 10: 0393933768
ISBN 13: 9780393933765