References ^ Wayner, Peter (2012). 9781558607699, MK/Morgan Kaufmann Publishers. Wiki. ISBN 9781558607699 (revised Sep 2013)