books on patters