Beyond the Blog: Effective Programming: More Than Writing Code
Jeff Atwood (author Of Coding Horror Blog)
Jumper
Steven Gould
Elm in Action
Richard Feldman
Elm in Action MEAP V02
Open Data Structures (in pseudocode)
Pat Morin
Open Data Structures (in Java)
Open Data Structures (in C++)