what are the prerequisites i should read to understand the ctmu?