The Total Fly Fishing Manual (307 Essential Skills and Tips) - 9781681888224