Alan Raphael Author