All songs written by Rick Davies , Roger Hodgson and Richard Palmer .
Richard Palmer wrote all the lyrics of the songs . Rick Davies and Roger Hodgson wrote all the music .