Indeed remembering beautiful names of Allah has a positive impact on the soul. It brings peace and tranquility to the heart. This is benefit is realised when a seeker of the truth remembers these names with clear understanding of they represent. It also increases the love of Allah in one’s heart under the same condition.
In short the best way to attain maximum benefits from these beautiful names is to actually understand the names and their secrets or what they represent. This will ensure that you experience the names during Zikr.
I don’t know any English book. There are books written in Arabic in this regard