I love the line-by-line translations in 100 Parallel Texts for Beginners, because I have picked up new vocabulary in context from reading this book. When you said no dictionary was required, you meant it. It’s so exciting to learn a new word this way! The stories are also short enough that even if a super busy person had to tackle the book at one text a day for 100 days, they could probably do that with ease and still feel like they’re making great progress.