Here you can find lists of great Robotics books are or have been used to teach courses at the USC.
By: Steven M. LaValle
By: Ronald C. Arkin
By: R.Siegwart.I.R.Nourbakhsh