Grant Allen (1848-1899), a Canadian-born British writer, evolutionary theorist, and social reformer, stands as one of the Victorian era's most versatile and ...
View in Alexandria