Discrete Mathematics Volume I: Mathematical Logic