"A book is a gift you can open again and again."
The goal of software engineering is to control complexity, not to create it.