The Pragmatic Programmer
Code Complete
Refactoring
The Passionate Programmer
JavaScript: The Good Parts
Professional JavaScript for Web Developers
Test-Driven JavaScript Development
The Ruby Programming Language
Exceptional Ruby
Metaprogramming Ruby