Qi, et al.. Choosing Your Own Adventure. ACM Press, 2010, doi:10.1145/1871437.1871746.