Guides for getting things done, programming well, and programming in style.