Problems with Patterns and Numbers - Couverture souple

 
9780901628329: Problems with Patterns and Numbers