UML Distilled by Martin Fowler

This is a good book if you want to learn about UML.

http://www.amazon.com/UML-Distilled-Standard-Modeling-Language/dp/0321193687/ref=sr_1_1?s=books&ie=UTF8&qid=1417561005&sr=1-1&keywords=uml+distilled

Some topics in this book might be little difficult to understand at the beginning. You can also look at Learning UML 2.0 by Russ Mile and Kim Hamilton.

http://www.amazon.com/Learning-UML-2-0-Russ-Miles/dp/0596009828/ref=sr_1_1?s=books&ie=UTF8&qid=1428352111&sr=1-1&keywords=uml

Professional JavaScript for Web Developers By Nicholas C. Zakas

Professional JavaScript for Web Developers by Nicholas C. Zakas is a really good read for any JavaScript developer. Many of my posts are from this book. If you have some JavaScript knowledge and you are looking for only one book to take you to the next level, I would suggest to get this book.

http://www.amazon.com/Professional-JavaScript-Developers-Nicholas-Zakas/dp/1118026691/ref=tmm_pap_title_0