Geoff Simmons

2 books

326 pages paperback 2013

343 pages hardcover

nonfiction business computer science