Books by mark schaefer