David E. McAdams is a computer programmer turned math geek/author. See http://www.demcadams.com.