Chris Schneider

3 books

232 pages paperback

nonfiction computer science science informative medium-paced

282 pages paperback

fiction reflective slow-paced

256 pages paperback 2007

informative lighthearted medium-paced