an introduction to macros - kelly, campbell m. (uk : macdonald, 1973)