Modern JavaScript Case Study: A Dynamic Gallery - Ferguson, Russ; Heilmann, Christian (Beginning JavaScript with DOM Scripting and Ajax ; page 297-319 ; ISBN 9781430250920 9781430250937, 2013)