Su libro "Reusable Software" es a la vez un extenso análisis de los principios metodológicos de la construcción de software reutilizable y una descripción detallada de componentes reutilizables prácticos, basada en una ""Taxonomía Linneana"" de los objetos fundamentales de la computación.