Software Solutions for Today and the Future - Paul E. McMahon (Taylor and Francis, 2000)