On Agate Hill: A Novel