James Sullivan is the author of four books. Follow him on Twitter.

Advertisement