Hudibras, in three parts