Ricard V. Solé

4 books

373 pages paperback

nonfiction science challenging informative medium-paced

223 pages 2011

science informative medium-paced

608 pages hardcover 2006

322 pages hardcover 2000