TPJ, April 2004
Audio on Demand with Mr. Voice
H. Wade Minter
Reformatting Text Using Pattern Matching
Julius C. Duque
On Perl as a Natural Language
Russell J.T. Dyer
Cooking with Maypole, Part 1
Simon Cozens
Graphical Interfacing with POE and Tk
Randal Schwartz
Editorial: Cleaning Up the Markup Mess
Kevin Carlson
Perl News
Shannon Cochran
Review: Python Programming: An Introduction to Computer Science
Jack J. Woehr