Books by Amar Benkerrouche