Excellent A difficult to understand subject present in an interesting and easy to understand way. Thank you,