I am a very average swimmer who participates in triathlons from time to time, and am looking for a good book to improve my fundamentals.