Books by John Magnus