long past due for a refresh...
Interesting stuff:
A. R. Frecknall
P.S. God loves you.