Books by andrew g. marshall