Alice, Grand Duchess of Hesse, Princess of Great Britain and Ireland: Biographical sketch and letters