In All Shades is a vivid novel by Grant Allen, the Canadian-born science writer and author of The Woman Who Did The British Barbarians, and Hilda Wade. Set in 19th-century Trinidad, the story explores colonial society, family pride, property, class, and the sharp divisions of race and color. Allen brings a keen observer's eye to the social world of the island, mixing romance, satire, and serious questions about power and prejudice. This early novel shows the range of a writer best known for both popular fiction and bold social ideas.