Reading list: Developement Books
These books are the teach me new things and do old things better books.