Can anyone recommend a good book on approaches and theory to structuring code and web applications and integrating different programming languages / markup : PHP ,JavaScript, Java, CSS, HTML ect ect while maintaining organisation or code and an overall structure. I am not looking for web standards stuff for the individual languages or markup but methods for integrating one and another , so that you can keep you code tidy and everything logically ordered.