The ultimate Italian review and practice mastering Italian grammar for confident communication - Stillman, David M.; Cherubini, Tiziano (McGraw-Hill, 2013)