Basic Skills For Organic Chemistry by Stuart Rosenfeld