Home › Authors › David Lorge Parnas 👤 David Lorge Parnas b. 1941 ยท 3 books Biography Canadian software engineer who developed the concept of information hiding in modular programming Books by David Lorge Parnas Software fundamentals 2001 SDI, two views of professional SDI, two views of professional responsibility 1987 On the criteria to be used in On the criteria to be used in decomposing systems into modules