The concepts are solid and very effectively presented.

JJ Arthur