The links provided on this site direct readers to websites which have themes or subject matter relevant to CSAPP's work and interests. However the material on these sites does not necessarily reflect the views and perspectives of CSAPP, and CSAPP and its directors cannot guarantee the accuracy or validity of any information provided on these or any other related websites.