fig. 1-3 (Clarke) page 13
mainframe oriented