Peter Weinberger

2 books

310 pages hardcover

nonfiction science challenging informative medium-paced

480 pages 2009

nonfiction computer science technology adventurous informative slow-paced