Books by J. Stefan Dupre