I have been at this for three decades.I have never ever seen materials as comprehensive as yours.