Gwidon Ciesla
Gwidon Ciesla voted up Anonymous' answer

You didn't say what your price range is but...

A book like this should be less than $10.00  ;*)