Scientific Software Design: the Object-Oriented Way by Damian Rouson | Menrva Books | MenrvaBooks