A guide to pricing models