Unconventional Heroines: Mary SomervilleSometimes while doing research I come across a historical figure I absolutely wish I could sit down with. Mary Somerville is very high on...