A good book I found is Tim Williams' "The Circuit Designer's Handbook", published by BH Newnes. Excellent stuff on component selection and other practical issues such as grounding and EMC. Paul G. Chamberlin