The 5 D's of AngularJS by Nick Van Weerdenburg (rangle.io)
9781783986606_Learning_AngularJS_for_NET_Developers_Sample_Chapter