James Douglas Cooper

Edited by James Cooper.
Additional editing by Sean Brown.