Books by Brian Short