throwing the book at - French English Dictionary