ive had a lot of people recommend me a book called smart but stuck but i havent got round to reading it yet kind of ironic i guess haha probably worth a look though because its supposed to be very good