April M McMahon

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

Books by April M McMahon