• Great detail, and easy to follow for readers with English as a second language ... :-P:-)