CSLJ Vol 29 Pt 2 Contents