Buy from Amazon
$56.16 $6.89
$60.00
$49.00
$38.00
$27.00
$16.00
Dec
Mar
Jun
Sep
Dec
Mar
Jun
Sep
Dec
Mar
Jun
2014
2015
2016
$37.98, Sep 16 12:18 pm $42.40, Nov 19 2:33 pm $44.29, Nov 23 - Dec 5 $44.54, Dec 7 - Dec 31 $44.09, Jan 2 2:41 pm $43.81, Jan 4 - Feb 19 $46.00, Feb 20 - Feb 21 $45.85, Feb 22 - Feb 24 $45.82, Feb 24 - Feb 25 $45.76, Feb 27 - Feb 28 $45.85, Mar 2 - Mar 4 $45.81, Mar 5 1:11 am $45.85, Mar 6 - Mar 12 $45.53, Mar 13 - Mar 27 $45.13, Mar 27 - Apr 3 $44.88, Apr 3 - Apr 6 $45.53, Apr 9 - May 11 $45.53, Apr 9 - May 11 $41.51, May 2 - May 10 $34.60, May 2 11:18 pm $45.53, Apr 9 - May 11 $41.51, May 2 - May 10 $34.21, May 5 11:18 am $45.53, Apr 9 - May 11 $41.51, May 2 - May 10 $32.82, May 7 6:34 pm $45.53, Apr 9 - May 11 $41.51, May 2 - May 10 $32.59, May 10 1:06 am $44.88, May 12 - May 13 $33.00, May 11 - May 14 $32.83, May 12 - May 13 $45.38, May 14 - May 17 $33.00, May 11 - May 14 $32.81, May 14 3:36 pm $45.38, May 14 - May 17 $41.51, May 17 - May 21 $32.85, May 17 - May 18 $43.81, May 18 - May 22 $41.51, May 17 - May 21 $32.82, May 19 9:15 pm $43.81, May 18 - May 22 $41.50, May 21 - May 22 $28.87, May 22 7:21 am $46.36, May 24 4:31 pm $41.47, May 24 4:31 pm $31.23, May 24 - Jun 4 $46.34, May 25 - May 27 $41.44, May 27 5:03 am $31.23, May 24 - Jun 4 $46.31, May 28 - May 29 $41.40, May 29 - May 30 $31.23, May 24 - Jun 4 $46.28, May 30 - May 31 $41.38, May 31 8:57 pm $31.23, May 24 - Jun 4 $46.24, Jun 2 - Jun 3 $41.34, Jun 3 11:22 am $31.23, May 24 - Jun 4 $49.35, Jun 5 - Jun 7 $41.32, Jun 5 12:56 pm $31.20, Jun 5 - Jun 7 $50.58, Jun 8 - Jun 21 $41.28, Jun 8 1:08 pm $31.00, Jun 8 - Jun 12 $50.58, Jun 8 - Jun 21 $41.26, Jun 10 2:32 pm $31.00, Jun 8 - Jun 12 $50.58, Jun 8 - Jun 21 $45.05, Jun 11 - Jun 21 $30.53, Jun 13 - Jun 16 $50.58, Jun 8 - Jun 21 $45.05, Jun 11 - Jun 21 $14.94, Jun 18 4:50 am $50.58, Jun 8 - Jun 21 $45.05, Jun 11 - Jun 21 $14.69, Jun 20 12:36 pm $51.84, Jun 22 - Jun 25 $45.55, Jun 22 - Jul 7 $14.59, Jun 22 - Jun 27 $52.23, Jun 25 - Jul 2 $45.55, Jun 22 - Jul 7 $14.57, Jun 28 4:07 am $52.23, Jun 25 - Jul 2 $45.55, Jun 22 - Jul 7 $14.46, Jun 30 11:57 am $52.23, Jun 25 - Jul 2 $45.55, Jun 22 - Jul 7 $14.32, Jul 2 8:39 pm $52.36, Jul 4 - Jul 11 $45.55, Jun 22 - Jul 7 $13.98, Jul 5 4:44 am $52.36, Jul 4 - Jul 11 $45.55, Jun 22 - Jul 7 $32.97, Jul 7 - Jul 9 $52.36, Jul 4 - Jul 11 $46.21, Jul 9 - Jul 16 $33.00, Jul 10 - Jul 15 $52.23, Jul 12 - Jul 31 $46.21, Jul 9 - Jul 16 $33.00, Jul 10 - Jul 15 $52.23, Jul 12 - Jul 31 $46.21, Jul 9 - Jul 16 $32.99, Jul 16 11:08 pm $52.23, Jul 12 - Jul 31 $46.21, Jul 19 - Aug 7 $32.96, Jul 17 - Jul 20 $52.23, Jul 12 - Jul 31 $46.21, Jul 19 - Aug 7 $18.40, Jul 21 8:10 pm $52.23, Jul 12 - Jul 31 $46.21, Jul 19 - Aug 7 $33.64, Jul 24 2:49 am $52.23, Jul 12 - Jul 31 $46.21, Jul 19 - Aug 7 $32.92, Jul 26 7:35 pm $52.23, Jul 12 - Jul 31 $46.21, Jul 19 - Aug 7 $31.94, Jul 29 12:44 pm $51.70, Aug 1 - Aug 5 $46.21, Jul 19 - Aug 7 $31.95, Jul 31 - Aug 3 $51.70, Aug 1 - Aug 5 $46.21, Jul 19 - Aug 7 $28.00, Aug 4 - Aug 8 $51.18, Aug 7 - Aug 8 $46.19, Aug 8 1:15 am $28.00, Aug 4 - Aug 8 $50.66, Aug 9 - Aug 12 $45.14, Aug 10 - Aug 11 $31.95, Aug 10 - Aug 11 $50.15, Aug 13 - Aug 16 $45.13, Aug 12 - Aug 13 $28.00, Aug 13 - Aug 14 $50.15, Aug 13 - Aug 16 $45.12, Aug 14 - Aug 16 $32.71, Aug 15 10:53 am $49.64, Aug 17 - Aug 21 $45.09, Aug 17 2:16 pm $30.00, Aug 17 2:16 pm $49.64, Aug 17 - Aug 21 $45.07, Aug 19 - Aug 28 $14.96, Aug 21 12:10 am $49.14, Aug 22 - Aug 28 $45.07, Aug 19 - Aug 28 $18.52, Aug 22 10:09 pm $49.14, Aug 22 - Aug 28 $45.07, Aug 19 - Aug 28 $18.20, Aug 25 3:15 am $49.14, Aug 22 - Aug 28 $45.07, Aug 19 - Aug 28 $14.67, Aug 28 8:17 am $48.65, Aug 29 - Sep 4 $44.65, Aug 29 - Sep 1 $27.66, Aug 30 2:44 pm $48.65, Aug 29 - Sep 4 $44.65, Aug 29 - Sep 1 $27.75, Aug 31 - Sep 1 $48.65, Aug 29 - Sep 4 $44.61, Sep 4 8:28 am $27.10, Sep 4 8:28 am $48.16, Sep 5 - Sep 9 $44.16, Sep 5 - Sep 9 $26.21, Sep 6 5:52 pm $48.16, Sep 5 - Sep 9 $44.16, Sep 5 - Sep 9 $26.14, Sep 7 - Sep 10 $47.67, Sep 10 - Sep 19 $43.67, Sep 10 - Sep 11 $25.92, Sep 11 11:56 am $47.67, Sep 10 - Sep 19 $43.66, Sep 12 - Sep 13 $25.84, Sep 13 8:04 pm $47.67, Sep 10 - Sep 19 $43.65, Sep 14 - Sep 19 $25.70, Sep 15 11:08 pm $47.67, Sep 10 - Sep 19 $43.65, Sep 14 - Sep 19 $22.52, Sep 19 4:00 am $47.19, Sep 20 - Sep 25 $43.19, Sep 20 - Sep 25 $19.98, Sep 20 6:04 am $47.19, Sep 20 - Sep 25 $43.19, Sep 20 - Sep 25 $13.44, Sep 23 2:23 pm $47.19, Sep 20 - Sep 25 $43.19, Sep 20 - Sep 25 $11.14, Sep 25 7:24 pm $46.72, Sep 27 - Dec 13 $42.72, Sep 27 - Oct 3 $24.94, Sep 27 - Sep 30 $46.72, Sep 27 - Dec 13 $42.72, Sep 27 - Oct 3 $25.99, Oct 1 4:34 am $46.72, Sep 27 - Dec 13 $42.72, Sep 27 - Oct 3 $26.04, Oct 2 - Oct 4 $46.72, Sep 27 - Dec 13 $42.68, Oct 5 12:32 pm $26.01, Oct 5 12:32 pm $46.72, Sep 27 - Dec 13 $42.60, Oct 8 7:14 pm $19.19, Oct 8 7:14 pm $46.72, Sep 27 - Dec 13 $42.54, Oct 10 11:59 pm $19.00, Oct 10 11:59 pm $46.72, Sep 27 - Dec 13 $42.53, Oct 12 - Oct 15 $30.93, Oct 13 4:26 am $46.72, Sep 27 - Dec 13 $42.53, Oct 12 - Oct 15 $30.06, Oct 15 8:57 am $46.72, Sep 27 - Dec 13 $42.52, Oct 16 - Oct 24 $14.65, Oct 17 3:09 pm $46.72, Sep 27 - Dec 13 $42.52, Oct 16 - Oct 24 $24.99, Oct 21 12:19 am $46.72, Sep 27 - Dec 13 $42.52, Oct 16 - Oct 24 $23.97, Oct 23 8:29 am $46.72, Sep 27 - Dec 13 $42.52, Oct 16 - Oct 24 $23.53, Oct 24 8:17 pm $46.72, Sep 27 - Dec 13 $42.38, Oct 27 3:49 am $23.22, Oct 27 3:49 am $46.72, Sep 27 - Dec 13 $42.29, Oct 30 3:17 am $23.12, Oct 30 3:17 am $46.72, Sep 27 - Dec 13 $42.08, Nov 4 3:54 pm $34.94, Nov 4 3:54 pm $46.72, Sep 27 - Dec 13 $41.98, Nov 8 4:34 am $14.39, Nov 8 4:34 am $46.72, Sep 27 - Dec 13 $41.84, Nov 11 11:13 am $34.93, Nov 11 11:13 am $46.72, Sep 27 - Dec 13 $41.58, Nov 14 3:59 am $34.94, Nov 14 - Nov 16 $46.72, Sep 27 - Dec 13 $41.23, Nov 16 3:33 pm $34.94, Nov 14 - Nov 16 $46.72, Sep 27 - Dec 13 $41.19, Nov 18 7:58 am $35.99, Nov 18 7:58 am $46.72, Sep 27 - Dec 13 $41.09, Nov 20 10:26 pm $35.78, Nov 20 10:26 pm $46.72, Sep 27 - Dec 13 $40.47, Nov 24 2:21 am $30.67, Nov 24 2:21 am $46.72, Sep 27 - Dec 13 $40.35, Nov 26 5:55 am $23.53, Nov 26 5:55 am $46.72, Sep 27 - Dec 13 $39.97, Nov 29 5:13 am $24.99, Nov 29 - Nov 30 $46.72, Sep 27 - Dec 13 $39.70, Dec 1 5:46 am $24.91, Dec 1 5:46 am $46.72, Sep 27 - Dec 13 $39.66, Dec 3 6:09 am $24.00, Dec 2 - Dec 3 $46.72, Sep 27 - Dec 13 $39.60, Dec 6 - Dec 7 $34.09, Dec 6 5:57 am $46.72, Sep 27 - Dec 13 $39.58, Dec 8 6:40 am $33.26, Dec 8 6:40 am $46.72, Sep 27 - Dec 13 $39.26, Dec 10 12:56 pm $32.28, Dec 10 12:56 pm $46.72, Sep 27 - Dec 13 $38.71, Dec 13 2:38 pm $31.85, Dec 13 2:38 pm $47.42, Dec 14 - Dec 17 $38.35, Dec 15 2:28 pm $36.00, Dec 15 - Dec 18 $48.60, Dec 18 6:09 pm $38.30, Dec 18 6:09 pm $36.00, Dec 15 - Dec 18 $48.84, Dec 25 - Dec 26 $36.92, Dec 25 - Dec 30 $32.68, Dec 25 - Dec 27 $49.08, Dec 27 - Dec 29 $36.92, Dec 25 - Dec 30 $32.68, Dec 25 - Dec 27 $49.32, Dec 30 - Jan 1 $36.92, Dec 25 - Dec 30 $32.64, Dec 30 8:23 pm $49.32, Dec 30 - Jan 1 $38.06, Jan 1 10:50 am $28.99, Jan 1 10:50 am $49.56, Jan 11 - Feb 24 $37.73, Jan 11 6:29 pm $18.99, Jan 11 2:48 am $49.56, Jan 11 - Feb 24 $37.42, Jan 14 12:13 am $17.00, Jan 14 - Jan 19 $49.56, Jan 11 - Feb 24 $37.38, Jan 16 2:30 pm $17.00, Jan 14 - Jan 19 $49.56, Jan 11 - Feb 24 $37.18, Jan 19 5:25 am $17.00, Jan 14 - Jan 19 $49.56, Jan 11 - Feb 24 $37.14, Jan 20 7:57 pm $15.00, Jan 20 7:57 pm $49.56, Jan 11 - Feb 24 $37.10, Jan 24 2:19 am $12.86, Jan 24 2:19 am $49.56, Jan 11 - Feb 24 $36.92, Jan 26 4:05 pm $27.13, Jan 26 4:05 pm $49.56, Jan 11 - Feb 24 $36.82, Jan 28 12:00 pm $25.01, Jan 28 12:00 pm $49.56, Jan 11 - Feb 24 $36.73, Jan 31 - Feb 2 $18.83, Jan 31 3:56 am $49.56, Jan 11 - Feb 24 $36.73, Jan 31 - Feb 2 $13.72, Feb 2 1:13 am $49.56, Jan 11 - Feb 24 $36.71, Feb 3 - Feb 9 $7.15, Feb 5 3:34 pm $49.56, Jan 11 - Feb 24 $36.71, Feb 3 - Feb 9 $11.99, Feb 7 11:19 am $49.56, Jan 11 - Feb 24 $37.06, Feb 10 - Feb 12 $29.97, Feb 9 - Feb 11 $49.56, Jan 11 - Feb 24 $37.06, Feb 10 - Feb 12 $29.95, Feb 12 3:18 am $49.56, Jan 11 - Feb 24 $37.05, Feb 13 - Feb 16 $25.33, Feb 14 - Feb 16 $49.56, Jan 11 - Feb 24 $37.50, Feb 17 - Feb 22 $24.88, Feb 17 - Feb 19 $49.56, Jan 11 - Feb 24 $37.50, Feb 17 - Feb 22 $24.87, Feb 21 7:08 pm $49.56, Jan 11 - Feb 24 $37.46, Feb 24 5:58 pm $24.84, Feb 23 - Mar 11 $49.80, Feb 26 - Mar 4 $37.78, Feb 27 3:42 pm $24.84, Feb 23 - Mar 11 $49.80, Feb 26 - Mar 4 $37.58, Mar 1 3:46 pm $24.84, Feb 23 - Mar 11 $49.80, Feb 26 - Mar 4 $37.47, Mar 4 4:17 am $24.84, Feb 23 - Mar 11 $50.04, Mar 5 - Mar 7 $37.29, Mar 6 6:33 am $24.84, Feb 23 - Mar 11 $50.28, Mar 8 - Mar 11 $36.89, Mar 9 8:55 am $24.84, Feb 23 - Mar 11 $50.28, Mar 8 - Mar 11 $36.66, Mar 10 - Mar 11 $24.84, Feb 23 - Mar 11 $50.04, Mar 12 8:57 pm $36.65, Mar 12 8:57 pm $24.81, Mar 12 8:57 pm $50.28, Mar 15 - Mar 16 $36.18, Mar 16 6:14 pm $20.00, Mar 16 - Mar 20 $50.52, Mar 18 - Mar 22 $36.06, Mar 19 3:49 am $20.00, Mar 16 - Mar 20 $50.52, Mar 18 - Mar 22 $36.05, Mar 21 - Mar 22 $9.81, Mar 21 10:37 am $50.77, Mar 23 - Mar 27 $36.04, Mar 23 7:36 pm $9.75, Mar 23 - Mar 27 $50.77, Mar 23 - Mar 27 $36.01, Mar 24 - Mar 26 $9.75, Mar 23 - Mar 27 $50.77, Mar 23 - Mar 27 $36.32, Mar 27 9:40 am $9.75, Mar 23 - Mar 27 $51.02, Mar 29 - Apr 1 $36.20, Mar 30 10:48 pm $22.87, Mar 30 10:48 pm $51.27, Apr 2 - Apr 6 $35.96, Apr 2 11:50 am $22.61, Apr 2 11:50 am $51.27, Apr 2 - Apr 6 $35.92, Apr 3 - Apr 7 $22.09, Apr 5 4:49 am $51.27, Apr 2 - Apr 6 $35.92, Apr 3 - Apr 7 $21.79, Apr 6 12:56 pm $51.52, Apr 7 - Apr 12 $36.04, Apr 9 6:42 am $23.85, Apr 9 6:42 am $51.52, Apr 7 - Apr 12 $35.80, Apr 12 3:23 am $19.99, Apr 12 - Apr 15 $51.27, Apr 13 - Apr 24 $35.49, Apr 15 1:36 am $19.99, Apr 12 - Apr 15 $51.27, Apr 13 - Apr 24 $35.46, Apr 16 - Apr 17 $23.96, Apr 16 10:42 am $51.27, Apr 13 - Apr 24 $36.24, Apr 19 - Apr 20 $27.90, Apr 19 2:52 am $51.27, Apr 13 - Apr 24 $36.18, Apr 21 - Apr 23 $27.49, Apr 21 6:59 pm $51.27, Apr 13 - Apr 24 $36.42, Apr 24 3:07 pm $27.41, Apr 24 3:07 pm $51.52, Apr 26 - Apr 27 $36.42, Apr 26 - Apr 27 $27.40, Apr 26 4:48 am $51.27, Apr 29 - May 13 $36.77, Apr 29 5:53 am $24.98, Apr 29 5:53 am $51.27, Apr 29 - May 13 $35.00, Apr 30 - Jun 16 $22.95, May 2 2:18 am $51.27, Apr 29 - May 13 $35.00, Apr 30 - Jun 16 $22.71, May 3 11:10 am $51.27, Apr 29 - May 13 $35.00, Apr 30 - Jun 16 $21.98, May 6 4:40 am $51.27, Apr 29 - May 13 $35.00, Apr 30 - Jun 16 $21.75, May 7 9:07 pm $51.27, Apr 29 - May 13 $35.00, Apr 30 - Jun 16 $18.85, May 11 8:06 pm $51.27, Apr 29 - May 13 $35.00, Apr 30 - Jun 16 $18.38, May 13 10:49 am $51.01, May 15 - May 19 $35.00, Apr 30 - Jun 16 $17.69, May 15 3:36 am $51.01, May 15 - May 19 $35.00, Apr 30 - Jun 16 $16.78, May 19 3:02 am $50.75, May 21 - May 27 $35.00, Apr 30 - Jun 16 $14.53, May 21 9:06 am $50.75, May 21 - May 27 $35.00, Apr 30 - Jun 16 $10.81, May 23 12:12 pm $50.75, May 21 - May 27 $35.00, Apr 30 - Jun 16 $10.65, May 27 7:06 pm $50.49, May 30 - Jul 23 $35.00, Apr 30 - Jun 16 $10.48, May 30 2:17 am $50.49, May 30 - Jul 23 $35.00, Apr 30 - Jun 16 $10.37, Jun 3 5:19 pm $50.49, May 30 - Jul 23 $35.00, Apr 30 - Jun 16 $10.38, Jun 8 - Jun 14 $50.49, May 30 - Jul 23 $35.00, Apr 30 - Jun 16 $9.75, Jun 16 5:33 am $50.49, May 30 - Jul 23 $38.17, Jun 20 - Jun 21 $7.93, Jun 20 1:36 am $50.49, May 30 - Jul 23 $38.17, Jun 20 - Jun 21 $7.90, Jun 21 11:36 pm $50.49, May 30 - Jul 23 $38.11, Jun 23 9:45 pm $7.87, Jun 23 9:45 pm $50.49, May 30 - Jul 23 $38.01, Jun 25 8:39 pm $7.86, Jun 25 8:39 pm $50.49, May 30 - Jul 23 $37.92, Jun 27 8:48 pm $7.75, Jun 27 8:48 pm $50.49, May 30 - Jul 23 $37.77, Jul 2 - Jul 6 $7.82, Jun 29 - Jul 6 $50.49, May 30 - Jul 23 $37.50, Jul 12 12:19 am $23.87, Jul 12 - Jul 16 $50.49, May 30 - Jul 23 $37.77, Jul 14 2:12 am $23.87, Jul 12 - Jul 16 $50.49, May 30 - Jul 23 $37.71, Jul 16 1:04 am $23.87, Jul 12 - Jul 16 $50.49, May 30 - Jul 23 $37.54, Jul 17 9:34 pm $13.75, Jul 17 9:34 pm $50.49, May 30 - Jul 23 $37.50, Jul 19 5:28 pm $13.73, Jul 19 5:28 pm $50.49, May 30 - Jul 23 $37.28, Jul 23 7:38 am $8.19, Jul 23 7:38 am $50.23, Jul 25 - Jul 30 $31.24, Jul 25 3:34 am $7.64, Jul 25 3:34 am $50.23, Jul 25 - Jul 30 $30.93, Jul 28 4:53 pm $30.42, Jul 28 4:53 pm $50.23, Jul 25 - Jul 30 $30.83, Jul 30 12:57 pm $18.84, Jul 30 12:57 pm $47.71, Aug 1 - Aug 7 $30.73, Aug 1 9:09 am $30.40, Aug 1 9:09 am $47.71, Aug 1 - Aug 7 $29.00, Aug 5 4:16 am $20.00, Aug 5 4:16 am $47.71, Aug 1 - Aug 7 $37.42, Aug 7 2:39 am $19.74, Aug 7 2:39 am $45.32, Aug 10 - Aug 12 $37.56, Aug 10 - Aug 16 $19.66, Aug 10 - Aug 12 $43.05, Aug 14 - Aug 20 $37.56, Aug 10 - Aug 16 $22.13, Aug 14 7:29 pm $43.05, Aug 14 - Aug 20 $37.56, Aug 10 - Aug 16 $31.38, Aug 16 5:09 pm $43.05, Aug 14 - Aug 20 $30.00, Aug 18 - Sep 5 $29.66, Aug 18 - Aug 20 $42.38, Aug 24 - Aug 26 $30.00, Aug 18 - Sep 5 $19.30, Aug 24 6:30 am $42.38, Aug 24 - Aug 26 $30.00, Aug 18 - Sep 5 $18.15, Aug 26 5:41 am $41.48, Aug 28 - Sep 28 $30.00, Aug 18 - Sep 5 $16.50, Aug 28 5:44 am $41.48, Aug 28 - Sep 28 $30.00, Aug 18 - Sep 5 $14.53, Aug 30 5:48 am $41.48, Aug 28 - Sep 28 $30.00, Aug 18 - Sep 5 $14.36, Sep 3 12:45 am $41.48, Aug 28 - Sep 28 $30.00, Aug 18 - Sep 5 $14.27, Sep 5 12:09 am $41.48, Aug 28 - Sep 28 $29.50, Sep 8 - Sep 10 $14.18, Sep 10 - Sep 16 $41.48, Aug 28 - Sep 28 $29.49, Sep 14 6:16 pm $14.18, Sep 10 - Sep 16 $41.48, Aug 28 - Sep 28 $29.50, Sep 16 5:41 pm $14.18, Sep 10 - Sep 16 $41.48, Aug 28 - Sep 28 $29.49, Sep 18 4:55 pm $13.98, Sep 18 4:55 pm $41.48, Aug 28 - Sep 28 $29.19, Sep 22 - Oct 6 $13.96, Sep 22 3:00 pm $41.48, Aug 28 - Sep 28 $29.19, Sep 22 - Oct 6 $13.94, Sep 24 3:03 pm $41.48, Aug 28 - Sep 28 $29.19, Sep 22 - Oct 6 $13.80, Sep 26 2:59 pm $49.12, Sep 30 2:53 pm $29.19, Sep 22 - Oct 6 $9.25, Sep 30 2:53 pm $50.12, Oct 2 4:17 pm $29.19, Sep 22 - Oct 6 $9.82, Oct 2 4:17 pm $55.94, Oct 4 6:11 pm $29.19, Sep 22 - Oct 6 $9.79, Oct 4 6:11 pm $50.14, Oct 6 - Oct 11 $29.19, Sep 22 - Oct 6 $9.77, Oct 6 8:24 pm $50.14, Oct 6 - Oct 11 $29.50, Oct 8 10:58 pm $23.99, Oct 8 10:58 pm $50.14, Oct 6 - Oct 11 $29.19, Oct 11 - Oct 15 $23.98, Oct 11 1:35 am $55.89, Oct 15 2:59 am $29.19, Oct 11 - Oct 15 $23.98, Oct 15 2:59 am $53.09, Oct 17 - Nov 14 $30.00, Oct 17 - Feb 3 $29.69, Oct 17 2:53 am $53.09, Oct 17 - Nov 14 $31.09, Oct 19 1:41 am $30.00, Oct 17 - Feb 3 $53.09, Oct 17 - Nov 14 $32.69, Oct 21 1:25 am $30.00, Oct 17 - Feb 3 $53.09, Oct 17 - Nov 14 $30.00, Oct 17 - Feb 3 $29.95, Oct 24 11:52 pm $53.09, Oct 17 - Nov 14 $30.00, Oct 17 - Feb 3 $16.28, Oct 28 10:26 pm $53.09, Oct 17 - Nov 14 $30.00, Oct 17 - Feb 3 $16.12, Oct 30 10:44 pm $53.09, Oct 17 - Nov 14 $30.00, Oct 17 - Feb 3 $16.04, Nov 1 11:01 pm $53.09, Oct 17 - Nov 14 $30.00, Oct 17 - Feb 3 $18.76, Nov 6 2:24 am $53.09, Oct 17 - Nov 14 $30.00, Oct 17 - Feb 3 $16.92, Nov 8 4:42 am $53.09, Oct 17 - Nov 14 $30.00, Oct 17 - Feb 3 $17.35, Nov 10 6:48 am $53.09, Oct 17 - Nov 14 $30.00, Oct 17 - Feb 3 $22.26, Nov 12 8:53 am $53.09, Oct 17 - Nov 14 $30.00, Oct 17 - Feb 3 $16.71, Nov 14 10:45 am $50.43, Nov 16 2:40 pm $30.00, Oct 17 - Feb 3 $16.39, Nov 16 2:40 pm $47.91, Nov 18 - Dec 20 $30.00, Oct 17 - Feb 3 $25.00, Nov 21 1:12 am $47.91, Nov 18 - Dec 20 $30.00, Oct 17 - Feb 3 $28.30, Nov 23 6:58 am $47.91, Nov 18 - Dec 20 $30.00, Oct 17 - Feb 3 $28.24, Nov 25 12:49 pm $47.91, Nov 18 - Dec 20 $30.00, Oct 17 - Feb 3 $24.88, Nov 27 8:41 pm $47.91, Nov 18 - Dec 20 $30.00, Oct 17 - Feb 3 $24.33, Dec 2 5:30 pm $47.91, Nov 18 - Dec 20 $30.00, Oct 17 - Feb 3 $28.30, Dec 5 5:21 am $47.91, Nov 18 - Dec 20 $35.95, Dec 7 5:03 pm $30.00, Oct 17 - Feb 3 $47.91, Nov 18 - Dec 20 $30.00, Oct 17 - Feb 3 $28.29, Dec 10 7:35 am $47.91, Nov 18 - Dec 20 $30.00, Oct 17 - Feb 3 $23.96, Dec 12 9:33 pm $47.91, Nov 18 - Dec 20 $30.00, Oct 17 - Feb 3 $26.20, Dec 15 11:03 am $47.91, Nov 18 - Dec 20 $30.00, Oct 17 - Feb 3 $28.30, Dec 18 12:21 am $47.91, Nov 18 - Dec 20 $30.00, Oct 17 - Feb 3 $21.22, Dec 20 1:02 pm $45.51, Dec 23 12:24 am $30.00, Oct 17 - Feb 3 $29.97, Dec 23 12:24 am $43.23, Dec 25 - Dec 28 $30.00, Oct 17 - Feb 3 $29.72, Dec 25 11:29 pm $43.23, Dec 25 - Dec 28 $30.00, Oct 17 - Feb 3 $27.96, Dec 28 12:09 pm $41.48, Dec 30 - Jan 14 $30.00, Oct 17 - Feb 3 $16.49, Dec 30 8:29 pm $41.48, Dec 30 - Jan 14 $30.00, Oct 17 - Feb 3 $24.98, Jan 2 7:06 am $41.48, Dec 30 - Jan 14 $30.00, Oct 17 - Feb 3 $24.93, Jan 4 4:23 pm $41.48, Dec 30 - Jan 14 $30.00, Oct 17 - Feb 3 $24.00, Jan 7 - Jan 12 $41.48, Dec 30 - Jan 14 $30.00, Oct 17 - Feb 3 $23.98, Jan 14 2:49 pm $43.32, Jan 17 - Jan 19 $30.00, Oct 17 - Feb 3 $23.92, Jan 17 3:19 am $43.32, Jan 17 - Jan 19 $30.00, Oct 17 - Feb 3 $19.16, Jan 19 4:18 pm $42.38, Jan 24 - Jan 29 $30.00, Oct 17 - Feb 3 $16.38, Jan 24 4:57 pm $42.38, Jan 24 - Jan 29 $30.00, Oct 17 - Feb 3 $16.24, Jan 27 7:05 am $42.38, Jan 24 - Jan 29 $30.00, Oct 17 - Feb 3 $16.08, Jan 29 8:17 pm $41.48, Feb 1 8:39 am $30.00, Oct 17 - Feb 3 $15.99, Feb 1 8:39 am $42.38, Feb 3 - Feb 25 $30.00, Oct 17 - Feb 3 $15.92, Feb 3 11:59 pm $42.38, Feb 3 - Feb 25 $29.00, Feb 6 - Feb 14 $12.99, Feb 6 2:23 pm $42.38, Feb 3 - Feb 25 $29.00, Feb 6 - Feb 14 $15.00, Feb 9 4:04 am $42.38, Feb 3 - Feb 25 $29.00, Feb 6 - Feb 14 $14.60, Feb 11 6:42 pm $42.38, Feb 3 - Feb 25 $29.00, Feb 6 - Feb 14 $14.00, Feb 14 10:59 am $42.38, Feb 3 - Feb 25 $30.00, Feb 17 - Apr 2 $13.95, Feb 17 4:38 am $42.38, Feb 3 - Feb 25 $30.00, Feb 17 - Apr 2 $13.94, Feb 19 - Feb 22 $42.38, Feb 3 - Feb 25 $30.00, Feb 17 - Apr 2 $13.93, Feb 25 12:11 pm $48.42, Feb 28 - Mar 3 $30.00, Feb 17 - Apr 2 $13.92, Feb 28 5:14 am $48.42, Feb 28 - Mar 3 $30.00, Feb 17 - Apr 2 $23.94, Mar 3 6:53 am $48.43, Mar 9 1:01 am $30.00, Feb 17 - Apr 2 $21.87, Mar 9 1:01 am $47.54, Mar 15 6:08 am $30.00, Feb 17 - Apr 2 $22.00, Mar 15 - Mar 21 $45.84, Mar 21 - Apr 2 $30.00, Feb 17 - Apr 2 $22.00, Mar 15 - Mar 21 $45.84, Mar 21 - Apr 2 $30.00, Feb 17 - Apr 2 $17.15, Mar 27 2:20 am $45.84, Mar 21 - Apr 2 $30.00, Feb 17 - Apr 2 $15.15, Mar 27 12:15 pm $45.84, Mar 21 - Apr 2 $30.00, Feb 17 - Apr 2 $24.00, Apr 2 8:14 am
24,390 433,583
468,750
312,500
156,250
Oct
Dec
Feb
Apr
Jun
Aug
Oct
Dec
Feb
Apr
Jun
2015
2016
Price Details
New
Latest
$45.84 Apr 2, '16
Highest
$56.16 Oct 13, '15
Lowest
$37.98 Sep 16, '13
Average
$46.91 (30d avg) $44.18 (90d avg) $46.91 (180d avg) $47.63 (365d avg) $46.86 (Lifetime average)
Added
Sep 16, 2013
3rd Party New
Latest
$30.00 Apr 2, '16
Highest
$46.21 Jul 19, '14
Lowest
$20.00 Aug 5, '15
Average
$30.00 (30d avg) $29.88 (90d avg) $29.89 (180d avg) $32.01 (365d avg) $36.35 (Lifetime average)
Added
Sep 16, 2013
3rd Party Used
Latest
$24.00 Apr 2, '16
Highest
$36.00 Dec 15, '14
Lowest
$6.89 Feb 6, '15
Average
$20.24 (30d avg) $18.68 (90d avg) $21.44 (180d avg) $18.97 (365d avg) $22.22 (Lifetime average)
Added
Sep 16, 2013
Sales Rank
30 day average: 86,476 90 day average: 114,028
Product Description
In , Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and programming virtuosity, Alexandrescu offers a cutting-edge approach to design that unites design patterns, generic programming, and C++, enabling programmers to achieve expressive, flexible, and highly reusable code. This book introduces the concept of generic componentsreusable design templates that produce boilerplate code for compiler consumptionall within C++. Generic components enable an easier and more seamless transition from design to application code, generate code that better expresses the original design intention, and support the reuse of design structures with minimal recoding. The author describes the specific C++ techniques and features that are used in building generic components and goes on to implement industrial strength generic components for real-world applications. Recurring issues that C++ developers face in their day-to-day activity are discussed in depth and implemented in a generic way. These include: For each generic component, the book presents the fundamental problems and design options, and finally implements a generic solution. In addition, an accompanying Web site, , makes the code implementations available for the generic components in the book and provides a free, downloadable C++ library, called Loki, created by the author. Loki provides out-of-the-box functionality for virtually any C++ project. Get a value-added service! Try out all the examples from this book at www.codesaw.com. CodeSaw is a free online learning tool that allows you to experiment with live code from your book right in your browser.
Back to store list