Deciphering Data Architectures
James Serra
Algorithms
Jeff Erickson
CSS Pocket Reference
Eric A. Meyer
Data Cleaning
Oswald Campesato
Designing Data-Intensive Applications
Martin Kleppmann