Below are some books or items that I recommend for improvement and to understand yourself better.
This is a great book that includes an online test to discover your strengths. It is perfect when you are working on professional development and I highly recommend it if you are interviewing. It will give you great information for your resume and an ability to speak about your talents in a very cohesive way. Strengthfinder2.0