Edward James McShane

1 book

670 pages 1930

nonfiction mathematics challenging informative reflective medium-paced