Sources:

and suggestions for further reading