Brian Hopkins Books by the Author Previous slide in carousel Hands-on Combinatorics Martin Gardner in the Twenty-First Century Next slide in carousel