References and source materials used with permission in this app: