It is a miracle that databases actually work, considering all the things that can go wrong Martin Kleppmann – Designing Data-intensive applications Surprisingly readable for a text of this sort of technical depth