Important: The script requires these columns **in this exact order**:
1. book_title (required)
2. author (required)
3. grade_form (optional)
4. subject (optional)
5. barcode (required – must be unique)
Make sure your CSV matches this order — most import failures happen because of wrong column order.