Q: who wrote i write the songs david cassidy? A:
Bruce Johnston