AOAPC I: Beginning Algorithm Contests (Rujia Liu) Volume 1. Elementary Problem Solving String Big Number Sorting/Searching Maths - Misc Maths - Number Theory Maths - Simple Geometry