Taylor has contributed to the following: