This Hachette French textbook by Catherine Dollez and Sylvia Pons provides extensive material for B1 level language learning.
Perfect for self teaching or as supplementary practice alongside classes, this book is colourful, clear and informative. It comes with a CD to play alongside the written text.
I used this textbook when going from having no previous French understanding to B2 level after a 3 month intensive course. A very useful learning aid!