Melinda McRae
McRae holds a master's degree in European history and takes great delight in researching obscure details of the Regency period.
McRae holds a master's degree in European history and takes great delight in researching obscure details of the Regency period. See less
Melinda McRae's Featured Books