Orthopaedics

Best treatment of 3 weeks old, fracture shaft femur with nonunion is -