This question already has an answer here:

I am seeking a book, in English, that lists and explains the reasons for the large and small letters in the Torah. (A similar question on this topic did not specify English and did not elicit any references in English.)

marked as duplicate by Danny Schoemann, Isaac Moses, Double AA Mar 30 '15 at 14:42

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.