Hannu Karttunen

5 books

304 pages paperback

nonfiction science challenging informative slow-paced

290 pages paperback 1999

nonfiction science challenging informative slow-paced

288 pages 2002

nonfiction philosophy science challenging informative slow-paced

435 pages hardcover

nonfiction science challenging informative medium-paced

345 pages 2001

challenging informative slow-paced