Author: John Mylopoulos,Pericles Loucopoulos,Kalle J. Lyytinen