Because of the extensive availability of poorly researched material in this field, all references should be examined carefully. Probably the best qualitative and ethnographic research has been done by Sarah Gordon. "The Generic Virus Writer" papers make heavy use of interviews with a handful of virus writers, and challenge all the stereotypes. Many of Gordon's papers are available at http://www.badguys.org/papers.htm. Dorothy Denning has also done some serious work in this regard.
Although it has problems, probably the best text in this area is
"Hackers: Crime in the Digital Sublime", Paul A. Taylor
Others are:
"Underground", Suelette Dreyfus
"Hackers", Levy
"The Hacker Diaries", Dan Verton
"The Hacker Crackdown", Sterling
If you want to start to examine this culture for yourself, the tamest but most legible, and certainly most commercial, point of entry is 2600 magazine. Another "dark side" publication is Phrack, which also has an article on attempting to defeat data recovery computer forensic technology on UNIX systems.
Course outline, assignments, and syllabus available here or here.
Resources for lecture three, assembly language programming, disassembly, and other tools for forensic programming, available here or here.
For the course given at BCIT, a number of resources are available on the BCIT server at http://cstbtech.bcit.ca/FP.
Top level menu for security related book reviews: here or here.