CFFE Kasneb Revised Notes