Analysing, Profiling and Optimising Orthogonal Persistence for Java by Roberto Zicari · Published January 1, 1997 · Updated February 19, 2014 Quintin Cutts, Antony Hosking LINK (PDF)
Three Sources of a Solid Object-Oriented Design May 1, 2005 by Roberto Zicari · Published May 1, 2005 · Last modified February 16, 2014