Types of Beta Blockers?

There are three types of beta blockers. The three types are cardioselective, beta blockers with intrinsic sympathomimetic activity, and beta blockers that also block alpha blockers