Rob Kitchin

30 books

344 pages paperback

nonfiction science sociology medium-paced

224 pages

228 pages paperback

nonfiction computer science technology medium-paced

376 pages paperback

nonfiction computer science technology medium-paced

592 pages paperback 2013

informative lighthearted medium-paced

312 pages paperback

nonfiction science informative medium-paced

312 pages digital 2018

challenging informative medium-paced

237 pages digital

8250 pages hardcover

challenging informative medium-paced

256 pages paperback 2008

challenging informative reflective medium-paced