https://bahaiarc.org/kb/bios/43-bios/3526-william-randall