Editorial Médica Panamericana provides an e-book version that often includes interactive self-assessment tools.