Take off in French from complete beginner to intermediate level in 14 easy-to-digest units - Bougard (Oxford University Press, 2000)