I have far too many research interests. Here is stuff I've worked on at some point in the last 20 years. What is listed is research areas where there is still scope for further work. Areas where I don't plan on further research are publications that don't relate to what is below.