Practical Organic Chemistry For Advanced by Simon A. Cohen & James Ed. Cohen