RPM is an extremely complex utility with many options and methods for querying, installing, upgrading, and removing packages. Refer to the following resources to learn more about RPM.
rpm --help — This command displays a quick reference of RPM parameters.
man rpm — The RPM man page will give you more detail about RPM parameters than the rpm --help command.
http://www.rpm.org/ — The RPM website.
http://www.redhat.com/mailing-lists/rpm-list/ — The RPM mailing list is archived here. To subscribe, send mail to <rpm-list-request@redhat.com> with the word subscribe in the subject line.
Maximum RPM by Ed Bailey; Red Hat Press — An online version of the book is available at http://www.rpm.org/ and http://www.redhat.com/docs/books/.