The Pragmatic Programmer by Andy   HuntClean Code by Robert C. MartinCode Complete by Steve McConnellWorking Effectively with Legacy Code by Michael C. FeathersRefactoring by Martin Fowler
Software Craftsmanship
43 books — 128 voters
The Signal and the Noise by Nate SilverThe Elements of Statistical Learning by Trevor HastieMoneyball by Michael   LewisThe Visual Display of Quantitative Information by Edward R. TufteAn Introduction to Statistical Learning by Gareth James
Data Science - Learning About Data
133 books — 121 voters

Programming in Scala by Martin OderskyFunctional Programming in Scala by Rúnar BjarnasonAkka Concurrency by Derek WyattScala for the Impatient by Cay S. HorstmannProgramming Scala by Dean Wampler
Scala Books
17 books — 17 voters