Zrozumieć programowanie

Lifehacker. Jak żyć i pracować z głową

Praktyki mistrza SQL. Programowanie zaawansowane

Antywzorce języka SQL. Jak unikać pułapek podczas programowania baz danych

Czysty kod. Podręcznik dobrego programisty

Getting Things Done, czyli sztuka bezstresowej efektywności