We now have many excellent books about specific skills like php and photoshop, but need a book that can teach programming methodologies. I mean something that would teach things like best practices, code reuse, development cycles, etc - the basic things that they teach a ComSci/software engineer student. Can anyone recommend a good text or two?














