David E. Strecker

2 books

197 pages hardcover 2011

medium-paced

184 pages hardcover

nonfiction business computer science economics politics