Park Tool Compact Crank Puller
Square taper? Check. Octalink and ISIS Drive? Double check. Park Tool's CWP-7 Compact Crank Puller is dual-sided, so it works with most standards. Just affix the appropriate tip, be sure the nut is completely threaded onto the driver end, and crank away with a 15mm wrench.