Author: Balch T B (Thomas Bloomer)