The songwriting duo of John Lennon and Paul McCartney is one of the best-known and most successful musical partnership in history . The songwriting partnership of John Lennon and Paul McCartney is one of the best-known and most successful musical collaborations in history .