This page contains a few advanced tutorials that delve into the background information for the library.
Background information:
Extension:
For the extension and integration of GeoTools it is worth starting with Function Tutorial above as it provides an cooks tour of the plugin system.