Contemporary college German, now many German majors in colleges and universities will use this book as an introduction to German. Although it is difficult, it involves a wide range of contents and many grammar exercises. As long as you take the time to learn these four textbooks well, your German will reach the level above B2.