books patterns