Great Price Books

Divide and Conquer: breaking problems down into sub-problems