Financial library