I'm currently studying towards my Honours degree in Software Engineering. My course is basically a CS degree with a mandatory 12 month placement.<p>I currently develop in Ruby, JS and Java and I'm looking to broaden my knowledge (languages, techniques and concepts).<p>What books/languages would you say were important in shaping your career/made you a better engineer?