Non-existence and uniqueness of limit cycles in a class of generalized LiƩnard equations