CMT Level I, An Introduction to Technical Analysis 2020, Readings Selected by The CMT Association, Wiley 662 pages