Michael Urban

10 books

319 pages 2014

fiction fantasy adventurous informative mysterious slow-paced

850 pages hardcover

208 pages 2011

lighthearted reflective relaxing medium-paced

974 pages paperback

nonfiction computer science medium-paced

224 pages paperback 2012

666 pages paperback

nonfiction computer science

578 pages paperback

nonfiction computer science

missing page info

informative lighthearted medium-paced

444 pages hardcover

dark reflective tense medium-paced

433 pages

nonfiction computer science