Books by James K. Boyce