Ants, bikes, & clocks : Problem solving for undergraduates - Briggs, William. (Society for Industrial and Applied Mathematics, 2005)