4 books by Susan Hughes, rated for reading level and content intensity.
Cuba
Susan Hughes
Science and Story of the Titanic