Heavy Quark Production in pp Collisions