../ cover.jpg 23-Oct-2024 04:33 73709 idecrule.jpg 23-Oct-2024 04:33 991 titlepage.jpg 23-Oct-2024 04:33 24691