Restrict users from changing item details in sales transactions

I would like to restrict few items from being changed in sales transactions like quotation/order/delivery/invoice. None of the item info like description, price, discount should be changeable.