There are many Italian grammar books, and they all say the same sort of thing in the same sort of order. This one seems the best for me. It's quite small. It covers everything I'll ever need without getting technical or bogged down in detail. The typography is clear, although the design is a little bit dated. Each short chapter covers one topic and gives realistic examples of usage. There is a proper table of contents and an index. Recommended.