Test-Driven JavaScript Development - Christian Johansen (Addison-Wesley, 2011)