Lots of information. Long list of sources for further study....