Books
This book attempts to explain concepts from computer science in layman's terms by metaphor and analogy.