Doesn't give much info on the site but might be a good read.
http://www.bruceroberts.com.au/books/tbgtc.htm