Author: Alexander Wilf and S.Merllin