There goes archimedes - Harris, Sidney; Arseculeratne, S. N. Arseculeratne (Colombo Unigraphics, 1993)