Books by Gerard Slaughter