What happens when a philosophy professor, a student protest, and a mail-stealing dog named Socrates collide? Acclaimed storyteller Jack Ryan delivers a thought-provoking, witty, and deeply reflective novel with Blame It on Socrates, a book that dares...