His compositons are many and varied and this site lists some one hundred works, along with recordings and information of forthcoming and past performances.