The mosaic book : ideas, projects, and techniques