Detailed Java library (PDF version)