Puja is the act of showing reverence to a god or to aspects of the divine through invocations, prayers, songs, and rituals. An essential part of puja for the Hindu devotee is making a spiritual connection with a deity. Most often that contact is facilitated through an object: an element of nature, a sculpture, a vessel, a painting, or a print.
This comprehensive site about Hindu Pujas has:
The literal meaning of Puja is: worship, honour, adoration, respect, homage
Information about puja
Puja texts in sanskrit with instructions
Information about various Hindu Deities
Puja Books for Sri Ramachandra & Sri Krishna from the hindubooks.org site
Puja - On-line Guide for Educators, which was developed to complement the award-winning exhibition Puja: Expressions of Hindu Devotion on view in the Arthur M. Sackler Gallery, the national museum of Asian art at the Smithsonian, also has additional excellent information.
Our special thanks to Guruji at Baharain Satsangh for providing the puja texts.