dealsthe dark knight rises for $17.96