Reference Books For Studying History
The online library i referred to, contains authentic books on the topics you mentioned. You need to explore it to find the desired books.