This work is from the number of collaborative projects I've been involved in, so credit goes to everyone else involved.