Björn Schuller

2 books

345 pages 2012

challenging informative slow-paced

635 pages paperback

nonfiction computer science science informative reflective medium-paced