Title: Learning JavaScript : the Non-Boring Beginner's Guide to Modern  JavaScript Programming Vol 1