Author: dr. eng l.p. alford m.e.