AngularJS Web Application Development Blueprints - Practical Projects for the Modern Web Developer