I'm looking for good reference material regarding the use of ABAP Unit Test Classes.

I'm interested in any of the following:

* Documentation on the functionality
* Best Practises
* "How To Guides"
* Blogs/Books on people's experience in using test-driven development in a SAP environment, particularly what sort of scenarios leans themselves to test-driven development & how you get around the dependency of SAP on business data.