Past, Present, and Future - Brian Cafarella (Taylor and Francis, 2022)