Working through MIkowski & Powell's SPA code from Single Page Web Applications: JavaScript end-to-end (ISBN: 1617290750)