William Aspray

14 books

360 pages 1996

nonfiction computer science history technology informative slow-paced

431 pages paperback

nonfiction computer science history science informative medium-paced

320 pages hardcover

nonfiction history politics challenging informative medium-paced

376 pages 1990

nonfiction biography history mathematics challenging informative slow-paced

271 pages paperback

nonfiction computer science history science challenging informative medium-paced

184 pages

266 pages 1990

nonfiction history technology informative fast-paced

330 pages

medium-paced

250 pages 2011

challenging informative medium-paced

137 pages paperback

nonfiction art business food and drink politics science technology