Article snapshot taken from Wikipedia with creative commons attribution-sharealike license.
Give it a read and then ask your questions in the chat.
We can research this topic together.
Cheshire Cat is the fourth studio album by American organist Ronnie Foster recorded in 1975 and released on the Blue Note label.
Reception
The Allmusic review by Jason Ankeny awarded the album 4 stars and stated "Few records that fall into the soul-jazz genre balance both sides of the equation so carefully or so deftly".
Recorded at A&R Studios in New York City on March 21 (tracks 1 & 4), March 24, 1975 (tracks 5 & 6), March 25, 1975 (track 2), and March 27 (track 3), 1975.