Great new album review on prestigious French magazine!