April McMahon

April McMahon is the author of books such as Change, Chance, and Optimality.

Books by April McMahon