An Advanced Refresher Course - L A Hill (1970)