My internal-medicine core is mostly self-study and self-directed contact with patients with not much of a formal training training program. What sources have you found were the best for this rotation to prepare for step 2 as well as for general knowlege? I heard the blueprints series was good.