Одной из хороших книг для изучения работы с DOM, BOM и событиями является "JavaScript и jQuery: интерактивные веб-страницы" Джона Дакетта. В этой книге подробно рассматриваются основы работы с DOM, BOM и событиями, а также описываются различные методы и техники их использования. Если вы интересуетесь функциями drag and drop, обработкой аудио-событий, DOM и BOM, тогда книга "JavaScript и HTML5: разработка игр" Маклинн Хеллидей может вам понравиться. В этой книге представлено множество примеров использования функциональности HTML5, включая drag and drop, воспроизведение аудио и работу с DOM и BOM. Книга также включает в себя задания и упражнения, которые помогут вам закрепить полученные знания.