The Practical Dev's review of Builder Design Pattern