Alan Serplus Author