Paperback 2014 Year Quirky Algorithms Publisher ISBN-13: 978-1-941430-12-5 ISBN-10: 1-941430-12-0 Buy on Amazon