Click below for link to many more references