Biblio. Page number : 584 p.