I been through about 90+ books so far and this series is easily in my top 3.