S.M. Stirling was born in France in 1953, to Canadian parents -- although his mother was born in England and grew up in Peru. After that he lived in Europe, Canada, Africa, and the US and visited several other continents. He graduated from law school in Canada but had his dorsal fin...
Read More →