Dr. Strand writes in layman language and covers his subject very well....