Many thanks to Erudil for suggesting this book at YAPC99.
In reply to Re: best practice by mrmick in thread best practice by George_Sherston