Writing With Style: Conversations on the – 0139703683, John R Trimble, paperback

You will find that this textbook uses a modular structure for flexible learning.