There are many books out there which are good but it depends on you for how much content provided you are able to grasp.
One of best book with easy to understand explanations along with plenty of numericals to solve should be from
Cengage Publications
They provide different books for Physical, Organic and Inorganic Chemistry.
If you want a book for practicing i.e. for solving numericals.
I would recommend you book by
N. Awasthi of Balaji Publications