Thiophenes - John A. Joule (Springer, 2015)