in addition to being the IFSI I recommend this book which is in the form of summary sheets courses all courses are not always in or some are not treated IFSI but it is only for a few sheets sometimes it's better explain the courses I semester 1, 2, and 3; I recommend