Philosophy Hacks: 100 Clever Ways to You Understand and Remember the Most Important Theories