Daniel D. Garcia-Swartz

3 books

248 pages hardcover

nonfiction business computer science economics history technology informative slow-paced

400 pages

missing page info

challenging emotional reflective medium-paced