Books by Michael Beashel