by David Garlan (Foreword), George Fairbanks (Author)
Format: Hardcover
Pages: 376
Edition: 1
Publisher: Marshall & Brainerd
Published: 30 Aug 2010
ISBN 10: 0984618104
ISBN 13: 9780984618101