Feature Oriented Programming: A step towards flexible composition of modular programming. - Mahua Banerjee; Sushil Ranjan Roy; Chiranjeev Kumar (RAIT, 2012)