Solving German codes in World War I with an added special "code problem" for the student - Friedman, William F. (Aegean Park Press, 1977)