Recommended books

Choosing a JavaScript Framework

Choosing a JavaScript Framework

Pam Selle , Tim Ruffles , Jamie White , Christopher Hiller