A fairly good book, that does a excellent job at explaining the pitfalls of system building. While not agreeing completely …