ASM Study Manual for STAM - Short-Term Actuarial Mathematics by Abe Weishaus
The 1st edition - Second Printing of the manual has over 1300 pages. Each section includes end-of-lesson exercises, many of which are original. In addition to these exercises, there are twelve practice exams, all having 35 multiple-choice questions all with complete solutions. Many students have found ASM manuals adequate by themselves for exam preparation, but the textbooks for the exams are referenced in each lesson if you wish to use it.