Author: william bragg ewald