Cover

David J. Schwartz

First published 2008

My Rating: very good

ISBN 0307394409