Pragmatic unit testing in Java with JUnit - Hunt, Andrew (Pragmatic Bookshelf, 2003)