Science framework - Braidwood, James M. and Mckinlay, Kenneth A. (Oliver & boyd, Harlow, 1990)