jsf suggested reading from ##jsf