Joe Grand

5 books

448 pages 2004

nonfiction computer science informative medium-paced

402 pages 2004

fiction technology challenging informative slow-paced

409 pages 2007

fiction technology challenging slow-paced

512 pages paperback 2004

704 pages 2000

nonfiction informative medium-paced