In section 2.1 we give an outline of the BGNF theory using a Lie transformation technique [20,21]. Sections 2.2 and 2.3 then show how to obtain a generalized normal form and its associated formal integral (quasi-integral). Here we draw mainly from the work of Dragt and Finn [16,17] and from [22].