Author: Walker, Alexander McDonald.