Ramanujan Cab Numbers: A Recreational Mathematics Activity - Banerjee, Soumya (Journal of humanistic mathematics, 2022)