Much of Cliff’s published research falls into the following categories: