A methodology for the development of embedded knowledge-based procedures. - Alan Edward Booth (1995)