Modular Java – Creating Flexible Applications with OSGi and Spring, Craig Walls, Pragmatic, 2009
Java programmers will want to read this, particularly if they are working with Eclipse plugins. OSGi is an improvement on Java’s classes and packages. The Pragmatic people explain it all so well. 240 pages.