Scottish historical review/The Scottish historical review: Impact Factor 2026, Indexing and Published Papers