This book is quite an interesting read. You can download a copy or view it online. Whats more they have linked this forum and one of our threads in the book.
It is a great guide for the kind of development work do and discusses a lot of newer topics. Highly recommended.
http://opengarages.org/handbook/