Geometric Folding Algorithms by Erik D. Demaine & Joseph O'Rourke