Author: algar labouchere thorold