To see the earlier work by Rob Pike on the ideas that would eventually turn into golang take a look at this paper:
http://www.cs.bell-labs.com/who/rsc/thread/newsquimpl.pdf
A good overview (of CSP) document is written by Russ Cox:
Both the above articles are more focused on implementation as opposed to theory.