My daughter bought the RCCL cookbook on our April cruise on Voyager. It looked very nice but I noticed some of the ingredients are a little difficult to find in NJ. It was not as expensive as Princess's. I recall she spent about $25.00. Maybe the Princess book is larger?
A few years back, on RCCL Splendour of the Seas, we received two copies of the bartenders guide gratis. Now they charge for it. Changing times.