Record Changes in Height of Book Stack - Best Sensor?

I offer 3 plans;-

Plan A.

Digital Calliper and Arduino, measure Height of Book Stack directly. modify Calliper as book holder

Plan B.

Ultrasonic distance sensor and Arduino, measure Height of Book Stack indirectly by leftover Height.

Plan C.

RFID and Arduino, get which books in the shelf, u could get height.